package controllers;

import models.Usuario;
import play.mvc.Scope.Session;
import play.mvc.With;
import controllers.securesocial.SecureSocial;

@With(SecureSocial.class)
public class Application extends CustomCRUD {
	
	/**
	 * Si el usuario posee un plan activo se direcciona al registro de ingeridos, caso contrario
	 * se muestra la home por default
	 */
	public static void index() {
		
		Usuario usuario = getUsuarioLogueado();
		
		if (usuario.isAdmin()) {
			
			redirect("/admin");
			
		}
		
		if (usuario.isNutri()) {
			
			redirect("/nutri");
			
		}
		
		if (usuario.isPaciente()) {
			
			Pacientes.index();
			
		}
		
		if (usuario.isEstablecimientoAlimenticio()) {
			redirect("/resto");
		}
		
		render();
		
    }
	
	public static Session getSession(){
		return session;
	}
	
}
